module chapter2;
#include <iostream>

namespace section4{
    /**
     * int -> 整型\n
     * float -> 浮点型\n
     * double -> 双精准浮点型\n
     * short int -> 短整型\n
     * long int -> 长整型\n
     * long long int -> 超长整型\n
     * [unsigned/signed] [int/float/double] -> [无符号/有符号]
     * [整型/浮点型/双精准浮点型]\n
     * [unsigned/signed] [short/long/long long] [int/float/double]
     * -> [无符号/有符号] [短/长/超长] [整型/浮点型/双精准浮点型]\n
     * */

    /**
     * char -> 字符
     * std::string/char* /char[x] -> 字符串
     * */

    size_t getSize(auto x){
        return sizeof x;
    }

    int getASCLL(char x){
        return (int)x;
    }
}
